package com.changpei.log.pojo;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 明细数据层
 *  -> 结构和粒度与原始表保持一致，对ODS层数据进行清洗(去除空值、脏数据)
 *
 *  -> app打开就上报
 *
 *  -> 启动日志表
 *
 * @author Way on 2021/8/22
 */
@Data
@TableName("dwd_start_log")
public class DwdStartLog {

    /**
     * 基础事件ID
     */
    private Long baseEventId;

    /**
     * 状态：成功=1  失败=2
     */
    private Integer status;

    /**
     * 加载时长：计算下拉开始到接口返回数据的时间，开始加载报0，加载成功或加载失败才上报时间
     * 单位：毫秒
     */
    private Integer loadingTime;

    /**
     * 失败码(没有则上报空)
     */
    private Integer errCode;

    /**
     * 失败的message(没有则上报空)
     */
    private String errMessage;

    /**
     * 客户端日志产生时的时间
     */
    private Date appTime;
}
